FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource OperationDefinition/FHIR Server from package de.gematik.dev.epa.medication#1.1.0-alpha.6 (79 ms)

Package de.gematik.dev.epa.medication
Type OperationDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=de.gematik.dev.epa.medication@1.1.0-alpha.6&canonical=https://gematik.de/fhir/epa-medication/OperationDefinition/replace-medication-information-OP
Url https://gematik.de/fhir/epa-medication/OperationDefinition/replace-medication-information-OP
Version 1.1.0
Status active
Date 2024-08-14
Name Replace Medication Information
Title Replace Medication Information
Experimental False
Description Replace the MedicationStatement and the corresponding medication, setting the old MedicationStatement to stopped and the Medication to inactive.
Type false
Kind operation

Resources that use this resource

CapabilityStatement
https://gematik.de/fhir/epa-medication/CapabilityStatement/epa-capabilitystatement-medication EPA CapabilityStatement for the Medication Service

Resources that this resource uses

No resources found



Source

{
  "resourceType" : "OperationDefinition",
  "id" : "replace-medication-information-OP",
  "url" : "https://gematik.de/fhir/epa-medication/OperationDefinition/replace-medication-information-OP",
  "title" : "Replace Medication Information",
  "description" : "Replace the MedicationStatement and the corresponding medication, setting the old MedicationStatement to stopped and the Medication to inactive.",
  "version" : "1.1.0",
  "status" : "active",
  "publisher" : "gematik GmbH",
  "date" : "2024-08-14",
  "name" : "Replace Medication Information",
  "kind" : "operation",
  "code" : "replace",
  "resource" : [
    "MedicationStatement"
  ],
  "system" : false,
  "type" : false,
  "instance" : true,
  "inputProfile" : "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-op-replace-medication-in-parameters",
  "outputProfile" : "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-op-replace-medication-out-parameters",
  "parameter" : [
    {
      "name" : "replacement",
      "use" : "in",
      "min" : 1,
      "max" : "1",
      "part" : [
        {
          "name" : "medicationStatement",
          "type" : "MedicationStatement",
          "use" : "in",
          "min" : 1,
          "max" : "1"
        },
        {
          "name" : "medication",
          "type" : "Medication",
          "use" : "in",
          "min" : 1,
          "max" : "1"
        }
      ]
    },
    {
      "name" : "performer",
      "use" : "in",
      "min" : 1,
      "max" : "1",
      "documentation" : "Tätige Person und/oder Leistungserbringerinstitution/Organisation/Rolle, die die Schreiboperation generell ausübt. Die Angabe der Leistungserbringerinstitution ist mandatorisch, denn hier erfolgt die Ãœbereinstimmungsprüfung hinsichtlich der aktuell zugreifenden LEI.",
      "part" : [
        {
          "name" : "organization",
          "type" : "Organization",
          "use" : "in",
          "min" : 1,
          "max" : "1"
        },
        {
          "name" : "practitioner",
          "type" : "Practitioner",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitionerRole",
          "type" : "PractitionerRole",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        }
      ]
    },
    {
      "name" : "enterer",
      "use" : "in",
      "min" : 0,
      "max" : "1",
      "documentation" : "Person und/oder Leistungserbringerinstitution/Organisation/Rolle, die die Medikationsdaten erfasste.",
      "part" : [
        {
          "name" : "organization",
          "type" : "Organization",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitioner",
          "type" : "Practitioner",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitionerRole",
          "type" : "PractitionerRole",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        }
      ]
    },
    {
      "name" : "author",
      "use" : "in",
      "min" : 0,
      "max" : "1",
      "documentation" : "Verantwortliche Person und/oder Leistungserbringerinstitution/Organisation/Rolle für die fachlichen Änderungen der Medikationsdaten.",
      "part" : [
        {
          "name" : "organization",
          "type" : "Organization",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitioner",
          "type" : "Practitioner",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitionerRole",
          "type" : "PractitionerRole",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        }
      ]
    },
    {
      "name" : "unconfirmedAuthor",
      "use" : "in",
      "min" : 0,
      "max" : "1",
      "documentation" : "Ein unbestätigter author.",
      "part" : [
        {
          "name" : "organization",
          "type" : "Organization",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitioner",
          "type" : "Practitioner",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        },
        {
          "name" : "practitionerRole",
          "type" : "PractitionerRole",
          "use" : "in",
          "min" : 0,
          "max" : "1"
        }
      ]
    },
    {
      "name" : "informant",
      "use" : "in",
      "min" : 0,
      "max" : "1",
      "documentation" : "Person und/oder Leistungserbringerinstitution, Organisation oder Rolle, die die Informationen für die fachliche Anpassung der Medikationsdaten bereitgestellt hat.",
      "part" : [
        {
          "name" : "professionals",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "organization",
              "type" : "Organization",
              "use" : "in",
              "min" : 0,
              "max" : "1"
            },
            {
              "name" : "practitioner",
              "type" : "Practitioner",
              "use" : "in",
              "min" : 0,
              "max" : "1"
            },
            {
              "name" : "practitionerRole",
              "type" : "PractitionerRole",
              "use" : "in",
              "min" : 0,
              "max" : "1"
            }
          ]
        },
        {
          "name" : "persons",
          "use" : "in",
          "min" : 0,
          "max" : "1",
          "part" : [
            {
              "name" : "patient",
              "type" : "Identifier",
              "use" : "in",
              "min" : 0,
              "max" : "1"
            },
            {
              "name" : "relatedPerson",
              "type" : "RelatedPerson",
              "use" : "in",
              "min" : 0,
              "max" : "1"
            }
          ]
        }
      ]
    },
    {
      "name" : "replaced",
      "use" : "out",
      "min" : 0,
      "max" : "1",
      "part" : [
        {
          "name" : "medicationStatement",
          "type" : "MedicationStatement",
          "use" : "out",
          "min" : 1,
          "max" : "1"
        },
        {
          "name" : "medication",
          "type" : "Medication",
          "use" : "out",
          "min" : 1,
          "max" : "1"
        }
      ]
    },
    {
      "name" : "new",
      "use" : "out",
      "min" : 0,
      "max" : "1",
      "part" : [
        {
          "name" : "medicationStatement",
          "type" : "MedicationStatement",
          "use" : "out",
          "min" : 1,
          "max" : "1"
        },
        {
          "name" : "medication",
          "type" : "Medication",
          "use" : "out",
          "min" : 1,
          "max" : "1"
        }
      ]
    },
    {
      "name" : "operationOutcome",
      "type" : "OperationOutcome",
      "use" : "out",
      "min" : 1,
      "max" : "1"
    }
  ],
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.